A constructive arbitrary-degree Kronecker product decomposition of matrices
نویسندگان
چکیده
We propose a constructive algorithm, called the tensor-based Kronecker product (KP) singular value decomposition (TKPSVD), that decomposes an arbitrary real matrix A into a finite sum of KP terms with an arbitrary number of d factors, namely A = ∑R j=1 σj A dj ⊗ · · · ⊗A1j . The algorithm relies on reshaping and permuting the original matrix into a d-way tensor, after which its tensor-train rank-1 (TTr1) decomposition is computed. The TTr1 decomposition exhibits a singular value profile as with the SVD, allowing for a low-rank truncated series whenever the singular value decay is prominent. It also permits a straightforward relative approximation error measure without explicitly computing the approximant. We move on to show that for many different structured matrices, the KP factor matrices are guaranteed to inherit this structure. In providing these proofs we generalize the notion of symmetric matrices to general symmetric matrices. We also provide two application examples demonstrating the versatility of this KP-decomposed form.
منابع مشابه
A constructive arbitrary-degree Kronecker product decomposition of tensors
We propose the tensor Kronecker product singular value decomposition (TKPSVD) that decomposes a real k-way tensor A into a linear combination of tensor Kronecker products with an arbitrary number of d factors A = ∑R j=1 σj A (d) j ⊗ · · · ⊗ A (1) j . We generalize the matrix Kronecker product to tensors such that each factor A j in the TKPSVD is a k-way tensor. The algorithm relies on reshaping...
متن کاملPerformance Analysis of Watermarking using Kronecker Product of Orthogonal Transforms and Wavelet Transforms
Abstarct— This paper proposes a digital image watermarking of still images using self-kronecker product of orthogonal transforms and Singular Value Decomposition. Singular Value Decomposition is used due to its high stability and high image energy compaction in few numbers of singular values. Kronecker product of two transforms helps us to focus on only global features and not the local feature...
متن کاملCombining Kronecker Product Approximation with Discrete Wavelet Transforms to Solve Dense, Function-Related Linear Systems
A new solution technique is proposed for linear systems with large dense matrices of a certain class including those that come from typical integral equations of potential theory. This technique combines Kronecker product approximation and wavelet sparsification for the Kronecker product factors. The user is only required to supply a procedure for computation of each entry of the given matrix. ...
متن کاملNumerical Solution of Optimal Control of Time-varying Singular Systems via Operational Matrices
In this paper, a numerical method for solving the constrained optimal control of time-varying singular systems with quadratic performance index is presented. Presented method is based on Bernste in polynomials. Operational matrices of integration, differentiation and product are introduced and utilized to reduce the optimal control of time-varying singular problems to the solution of algebraic ...
متن کاملKronecker Square Roots and the Block Vec Matrix
Using the block vec matrix, I give a necessary and sufficient condition for factorization of a matrix into the Kronecker product of two other matrices. As a consequence, I obtain an elementary algorithmic procedure to decide whether a matrix has a square root for the Kronecker product. Introduction My statistician colleague, J.E. Chacón, asked me how to decide if a real given matrix A has a squ...
متن کامل